edit and update data into database